package com.android.youwenchuang.presenter;

import com.android.youwenchuang.App;
import com.android.youwenchuang.base.IPresenter;
import com.android.youwenchuang.bean.Car;
import com.android.youwenchuang.bean.CarBean;
import com.android.youwenchuang.bean.Goods;
import com.android.youwenchuang.bean.Order;
import com.android.youwenchuang.bean.OrderBean;
import com.android.youwenchuang.gen.CarDao;
import com.android.youwenchuang.gen.CircleDao;
import com.android.youwenchuang.gen.GoodsDao;
import com.android.youwenchuang.gen.OrderDao;
import com.android.youwenchuang.util.UserData;

import java.util.ArrayList;
import java.util.List;

public class OrderPresenter implements IPresenter {

    public List<OrderBean> getList() {
        List<OrderBean> carBeanList = new ArrayList<>();
        List<Order> list = App.mApp.getDaoSession().getOrderDao().queryBuilder().where(OrderDao.Properties.UserId.eq(UserData.user.getId())).orderDesc(OrderDao.Properties.Date).list();
        for (int i = 0; i < list.size(); i++) {
            Goods goods = App.mApp.getDaoSession().getGoodsDao().queryBuilder().where(GoodsDao.Properties.Id.eq(list.get(i).getGoodsId())).list().get(0);
            carBeanList.add(new OrderBean(list.get(i), goods));
        }
        return carBeanList;
    }

}
